The source for FetchRefs and GenerateIndex are in the respectively named drawers in this drawer, 'Source' - no icons are provided. The source is written in C and I compile it using DICE 2.07.54R - porting to some other compiler may turn out a bit hard, considering the DICE ARexx stuff. Please note that while you are welcome to peek at and even steal/copy code and/or ideas from my source to new projects of yours, you are in no way permitted to distribute a modified version of FetchRefs or GenerateIndex. If you DO improve either of them, you MUST contact me and I'll make a distribution that includes your improvements (if they are really worth it :-). To compile GenerateIndex, you need the developer parts of ReqTools and Triton but they are freely distributeable and should not be too hard to track down. The FetchRefs source takes advantage of a link library with a sort routine by Preben Nielsen (thanks!). This SortList package is included as a LhA archive in the 'Source' drawer. Happy playing with the source! -And